微软Power Platform展现战略雄心:让天下没有难做的APP
据Gartner预测,到2024年,65%的企业应用软件开发将基于低代码开发方式。低代码(包括无代码)开发,就是以“拖、拉、拽”的可视化方式[1],让企业中专业的软件开发人员以最少量代码快速开发应用软件,让非IT出身的普通业务人员以零代码方式开发符合自己需要的工具软件,从而极大释放数字技术红利,让每一家企业都能成为软件公司。
2020年的疫情催生了大规模的无接触式商务,推动了全社会线上消费和智能经济爆发式发展,国家也相继出台多项政策加速培育数字经济新产业、新业态和新模式。而在另一方面,我国企业数字化转型正处于起步阶段,数字化转型比例约25%,面临很多急需解决的实际困难[2]。其中,最大的困难之一就是急需大量基于云计算、大数据、人工智能等新技术的软件以及相应的软件开发人才,而解决方案就是低(无)代码软件开发。
微软Power Platform应用开发云服务是企业低(无)代码开发平台的全球领导者,在Gartner和Forrester的相关评选中皆名列前茅。Power Platform集合了Microsoft Azure、Office 365、Dynamics 365三朵微软智能云的精华,并且其独特之处在于覆盖了从没有任何软件开发技能的普通业务人员到专业软件开发人员的所有开发需求,让天下没有难做的APP。
2020年6月,由世纪互联运营的微软Power Platform作为微软旗舰级产品,即将正式登陆中国市场。届时Power Platform将与其他三朵微软智能云合力,全面驱动当前碎片化的企业数字化转型,打开数字化倍增空间。
Microsoft Power Platform已形成完整的技术与产品布局
全员参与软件开发的新时代
微软CEO萨提亚·纳德拉曾提出:面对数字化转型,每一家公司都将成为软件公司。数字消费持续增长、数字贸易不断提质升级、数字政务取得规模化进展,这一切都在推动企业必须大力发展软件能力,用数字化转型促进业务创新、流程重构、管理变革,切实提高企业的综合竞争力。
企业数字化转型意味着传统企业通过将生产、制造、管理、销售等各环节与云计算、互联网、大数据相结合,促进企业研发设计、生产加工、经营管理、销售服务等业务的数字化转型。这就要求从之前简单的信息系统上云,到基于云计算、大数据和人工智能等新技术,重构所有业务和流程,云计算时代的企业应用软件开发大变革拉开序幕。
DevOps敏捷开发、快速业务迭代、APP爆发式发展,进入2020年以来消费互联网的开发模式正在深刻影响产业互联网和企业互联网领域,企业数字化转型急需符合企业级IT要求的软件开发工具、平台以及懂得企业业务与流程的软件开发人才。低(无)代码开发平台应运而生,它以更高的软件开发生产力、更快的应用开发速度、更友好便捷的可视化交互界面,让普通业务人员像设计PPT一样开发APP,从而解决了软件开发人才缺口巨大的现状。
低(无)代码开发让企业全员参与软件开发成为可能,2019年被视为低(无)代码开发元年。微软的低(无)代码开发平台Microsoft Power Platform在2019年取得了阶段性进展,技术与产品布局日臻完善,Gartner的《2019企业低代码开发平台魔力象限》报告[1]和《Forrester Wave:应用开发与交付专业人员低代码开发平台,Q1 2019》[3]均把微软列入领导者象限。
Power Platform是微软对未来的重大战略投资。Gartner在2019年8月的企业低代码开发平台魔力象限报告中指出,微软是企业低代码开发平台的领导者,特别是Power Apps所提供的画布式APP设计开发,以“拖、拉、拽”的可视化以及类似Microsoft Excel的计算表达方式,让全民开发成为可能。
微软Power Platform平台上共有300万的月活开发者(包括没有技术背景的业务开发者以及专业开发者),97%的财富500强企业在使用Power Platform[4],系统集成商、软件开发商等专业开发者也正在利用微软低代码平台加快企业应用开发速度,让成百上千的Power Apps出现在企业组织内部,引发数字化转型和数字化创新的规模化爆发。
微软全力投入
旗舰级产品Power Platform
微软一直在推进低(无)代码开发平台,这是因为微软预测从现在到未来的五年之内会新增5亿个应用,这个数字比过去40年中的应用总和都要多。此外,全球60%的工作中,30%的工作都需要通过技术实现自动化。目前企业所需的应用数量和自动化技术能力,远远超出IT部门的能力范围。即便是在美国市场,软件开发人才缺口也达百万之巨。而低(无)代码的全民开发平台,让企业里的每个人都可自行开发应用,这将极大推动企业数字化转型。
目前,Microsoft Power Platform已经形成了完整的技术与产品布局,核心产品包括:作为Office 365的一部分被大家熟悉的用于数据可视化分析的Power BI、无需编写代码就能轻松创建网页和移动应用的Power Apps、用于实现业务流程和机器人流程自动化的Power Automate以及使用低代码创建聊天机器人的Power Virtual Agents,底层为共享的数据连接器Data Connector、人工智能构建器AI Builder和通用数据服务Common Data Services。
Microsoft Power Platform历经了五次迭代,最初从2014年推出的Power BI开始,后续陆续推出了Power Apps、Power Automate和Power Virtual Agents,相继聚集了Office 365、Dynamics 365以及Microsoft Azure的精华功能与产品,围绕低(无)代码开发方式推出了面向普通业务人员以及可覆盖专业开发者的低(无)代码开发平台Power Platform。
之所以说Power Platform是微软战略投入的旗舰级产品,以Power Apps和Common Data Services为例:Power Apps和Common Data Services都源自Dynamics 365,但不是简单的从Dynamics 365中剥离两个独立的产品——任何开发者都可以基于Power Apps、Common Data Services以及Power Platform其它组件,重新构建一个与Dynamics 365类似的商业服务。换言之,Power Platform就是Dynamics 365的基础平台,用户可以基于Power Platform对Dynamics 365进行调整和扩展。
同样,Office 365的开发功能也由Power Platform接管。此前,在企业本地环境中部署的Microsoft Office套件,其定制开发由SharePoint负责。SharePoint是被广泛使用的企业Web应用开发平台,Microsoft Office通过SharePoint扩展,将文档与工具集成在一起,提高团队工作效率、让所有文档都能在企业组织内部高效流动。随着Microsoft Office和SharePoint向云端迁移,SharePoint开发功能也由Power Platform承接。
而整个Power Platform都构建在Microsoft Azure智能云服务之上,继承了Azure智能云服务的安全、合规、稳定、可靠、可审计等企业级特点与功能,同时对接Azure强大的专业开发能力,这就是Power Platform与其它低(无)代码开发平台的最大差异化之处。例如Power Platform基于Azure Active Directory,这是一个现代化的身份管理平台,具备强大的安全能力,可以实现精细化的权限设置与管理;Power Platform与Azure DevOps原生集成,专业开发者可以使用Azure DevOps专业的应用开发管理能力;Power Automate构建在Azure Logic Apps之上,通过技术封装让普通非技术人员也可以自行实现工作流程自动化;Common Data Service可以使用Azure SQL Server、Cosmos DB等作为数据存储源等等。
Power Platform覆盖了从普通业务人员到专业开发人员的所有开发需求
Power Platform是当前市场上功能最完整的低(无)代码PaaS云平台,特别是强大的面向APP应用开发的aPaaS平台,也是集大成的企业数字化创新平台——轻松支持企业开发和管理成百上千APP,开发时间从以年计和以月计缩短到以周计甚至以天计。
2020版微软Power Platform是划时代的产品,将开创企业低(无)代码开发的全民技术时代,让所有的业务人员和开发人员都能开发出满足需求的企业应用。2020年6月Power Platform正式登录中国市场后,Office 365和Dynamics 365也将自带Power Platform的基础功能,让广大企业用户可以提前体验全新的应用开发体验。
Power Platform与Office 365、Dynamics 365以及Azure智能云的无缝整合,将进一步释放数字技术红利。Power Platform借鉴了Office 365和Windows等微软产品中的用户界面和用户体验,例如:Power Platform与Microsoft PowerPoint的体验相似,可以像设计PPT一样完成逻辑设计、动作设计等;Power Automate与微软Visio和Excel有相通之处。这些都让没有任何技术背景的普通业务人员,也可以方便开发APP。
以微软15万员工为例,其中使用Power Apps的员工比例非常高,既包括专业的开发人员,也包括销售人员、财务、法务等等非技术背景的业务人员,他们都在用Power Platform解决自己部门的实际问题。微软内部现有数万个应用,都由微软员工基于Power Platform开发。当前,每个月就有10万微软员工在用Power BI进行数据分析、8万员工用Power Apps开发应用、3万员工用Power Automate实现流程自动化。
Power Platform可极大扩展Office 365和Dynamics 365的功能,例如:可以从OneDrive的Excel表里创建一个Power Apps app;用Power Apps定制化Microsoft Teams tab;将Power Apps app发布为SharePoint web part;在Dynamics 365里嵌入与客户交互、财务和运营管理相关的Power Apps app;通过移动端Power Apps app扩展Dynamics 365的功能。
Power Platform在微软自身的数字化转型中发挥了巨大作用,在极大提高微软员工生产力的同时,也为微软公司的合作伙伴与客户创造了价值。而即将登陆中国市场的Microsoft Power Platform也带来了独特的企业级优势:安全合规、企业级管控、灵活统一、无限扩展。
在安全合规方面,由世纪互联运营的微软Power Platform符合中国的监管政策要求,提供99.9%的服务保障协议和7*24小时的全天候业务支持,最大限度保证业务系统安全稳定;在企业级管控方面,Power Platform管理中心提供完整的审计日志、使用分析、完善的数据丢失防护功能,集中管理企业的所有应用程度,并通过Azure Active Directory进行统一身份管理;在灵活统一方面,Power Platform基于通用数据服务,灵活调用Office 365、Dynamics 365、Azure上的数据与流程,将所有工作流连接到一个账户中;在无限扩展方面,通过内部数据网关与内部系统进行无缝的混合连接,可开发和注册自定义连接器,通过共享数据服务打破数据孤岛。
除了与微软技术生态的原生无缝集成与联动外,Microsoft Power Platform还通过各种开源开放措施,以低(无)代码方式与外部技术生态互动。例如:微软提供了300多个Data Connector,除了支持微软自身的系统连接,同时也支持许多第三方服务和自定义连接器,以及Salesforce、SAP、Oracle等多种数据源。而Common Data Service是一个基于SaaS的数据服务平台,提供更复杂的数据模型以及基于模型的应用开发方式,而Common Data Model则是结合了行业业务逻辑的数据模型,该数据模型发布在GitHub上,让更多的开发者可以参与开发和共享本行业的数据模型。
疫情后,中国将进入数字经济提速升级新阶段,企业数字化转型将进入软件开发新常态,微软Power Platform低(无)代码开发将让所有企业和组织都具备强大的数字化能力,让天下再无难开发的APP,成为所有企业“上云、用数、赋智”的数字化创新平台。
[1].Gartner Magic Quadrant for Enterprise Low-Code Application Platforms,2019,
https://www.gartner.com/doc/reprints?id=1-1OC4M37Y&ct=190730&st=sb
[2]国家发展改革委创新和高技术发展司有关负责同志就《关于推进“上云用数赋智”行动 培育新经济发展实施方案》答记者问,
http://www.cac.gov.cn/2020-04/14/c_1588410817114463.htm
[3]The Forrester Wave™: Low-Code Development Platforms For AD&D Professionals, Q1 2019,
https://reprints.forrester.com/#/assets/2/108/RES144387/reports
[4]Microsoft named a Leader in Gartner’s 2020 Magic Quadrant for Analytics and BI Platforms, Microsoft, 2020,
https://powerbi.microsoft.com/en-us/blog/microsoft-named-a-leader-in-gartners-2020-magic-quadrant-for-analytics-and-bi-platforms/